#ifndef __CALLBACK_FEATURE_HPP
#define __CALLBACK_FEATURE_HPP

namespace callback {

namespace internal {

template <typename TService, auto fn> struct Feature {
  constexpr static auto Call(auto... args) { fn(args...); }
};

} // namespace internal

} // namespace callback

#endif // !__CALLBACK_FEATURE_HPP